home *** CD-ROM | disk | FTP | other *** search
/ Pro Intralink 3.1 / Pro Intralink v3.1.iso / dsrc / templates / unix / u_dcadsetup.tpl < prev    next >
Encoding:
Text File  |  2001-11-27  |  1.7 KB  |  75 lines

  1. // 17-Feb-00   1 JJE Created
  2. // 15-Mar-00   2 JJE Fixed
  3. // 24-Mar-00 $$1 JJE Add temp dir
  4. // 11-Apr-00     JJE Changes
  5. // 20-Apr-00     JJE Add dcad flag
  6. // 21-Apr-00     JJE Add pro_comm_msg
  7. // 02-May-00 $$2 JJE Use timeout of 500
  8. // 26-Jun-00 $$3 prf Used -env to check compatibility
  9. // 15-Aug-00 $$4 JJE Add PRO_DIRECTORY setting
  10. // 06-Feb-01 $$5 prf Add cadds5atb jobman to PTCNMS_SERVICE_LIST
  11. // 13-Mar-01 $$6 prf Add DISABLE_PRELOAD_PRO_CADDS5 setting
  12. #include:head.inc
  13. #includeenv:DCAD_TEMP:dcadtemp.env
  14. #includeenv:PROE_START:proe_start.env
  15.  
  16. setenv PRO_DIRECTORY $prodir
  17. setenv DISABLE_PRELOAD_PRO_CADDS5 yes
  18.  
  19. setenv PRO_COMM_MSG_EXE $prodir/$mc/obj/pro_comm_msg
  20.  
  21. set nmsdir=$prodir/$mc/nms
  22.  
  23. if (! $?PTCNMS_SERVICE_LIST) then
  24.     setenv PTCNMS_SERVICE_LIST "dsserver cadds5atb jobman"
  25. endif
  26.  
  27. $nmsdir/nmsq -quiet -env PROE_START=$PROE_START
  28.  
  29. if ($status != 0) then
  30.  
  31.     $nmsdir/nmsq -quiet -ping
  32.  
  33.     if ($status != 0) then
  34.         goto nmsdstart
  35.     else if ("$1" == "-force") then
  36.         echo Shutting down Name Service Daemon ...
  37.         $nmsdir/nmsq -quiet -shutdown
  38.         sleep 1
  39.         goto nmsdstart
  40.     endif
  41.  
  42.     echo DCAD setup failed. Incompatible Name Service Daemon is running.
  43.     echo 1. Exit all PTC applications.
  44.     echo 2. Run $fullscrname -force
  45.  
  46.     exit -1
  47.  
  48. else
  49.  
  50.     printf "Setting up DCAD services ... \n\n"
  51.     foreach service ($PTCNMS_SERVICE_LIST)
  52.         $nmsdir/nmsq -quiet -on $service
  53.         if ($status == 0) then
  54.             printf "%15s - SUCCEEDED\n" $service
  55.         else
  56.             printf "%15s - FAILED\n" $service
  57.         endif
  58.     end
  59.     echo " "
  60.  
  61.     goto success
  62.     
  63. endif
  64.  
  65. nmsdstart:
  66.  
  67. echo Starting Name Service Daemon ...
  68. $nmsdir/nmsd -timeout 500 -dcad
  69. sleep 1
  70.  
  71. success:
  72.  
  73. echo DCAD setup succeded. The following remote services are enabled:
  74. $nmsdir/nmsq -quiet -servinfo
  75.